import 'package:get/get.dart';
import '../controllers/main_screen_controller.dart';
import '../../home/controllers/home_controller.dart';
import '../../category/controllers/category_controller.dart';
import '../../profile/controllers/profile_controller.dart';

class MainScreenBinding extends Bindings {
  @override
  void dependencies() {
    // 主屏幕控制器
    Get.lazyPut<MainScreenController>(
      () => MainScreenController(),
    );
    
    // 首页控制器
    Get.lazyPut<HomeController>(
      () => HomeController(),
    );
    
    // 分类页控制器
    Get.lazyPut<CategoryController>(
      () => CategoryController(),
    );
    
    // 我的页面控制器
    Get.lazyPut<ProfileController>(
      () => ProfileController(),
    );
  }
}

